package com.tedu.API.date;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 包位置java.text
 * SimpleDateFormat格式化时间类【原来的时间类，输出效果，不是我们想看到的】
 * 创建simpleDateFormat
 */
public class SimpleDateFormatAPI {
    public static void main(String[] args) throws ParseException {
        SimpleDateFormat sdf = new SimpleDateFormat();
        Date date = new Date(); //输出时间格式
        //format(时间引用)---格式化输出时间 返回值 String
        String str = sdf.format(date);
        System.out.println("默认格式化时间" + str);

        //自定义格式化时间 输出:2024-09-26 10:05
        sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //格式化输出类；针对时间输出
        str = sdf.format(date);
        System.out.println("自定义"+str);

        //时间字符串，转换为时间表示格式
        String brith="1987-22-02";
        sdf=new SimpleDateFormat("yyyy-MM-d");
        //parse(String str)将我们字符串获取到的时间转换为可以处理的时间
        //返回值:  Date类型
        Date d=sdf.parse(brith);
        System.out.println("伟大的人"+d);

    }


}
